// var a = []
// for(var i = 0; i < 10; i++){
//   a[i] = function() {
//     console.log(i)
//   }
// }
// a[1]()
// var tmp = 123
// if(true) {
//   console.log(tmp)
//   let tmp
// }

// const array = [12,34,32,89,4]
// arr.sort([compareFunction])
// 用来指定按某种顺序进行排列的函数。如果省略，元素按照转换为的字符串的各个字符的Unicode位点进行排序。
// 如果 compareFunction(a, b) 小于 0 ，那么 a 会被排列到 b 之前；
// 如果 compareFunction(a, b) 等于 0 ， a 和 b 的相对位置不变
// 如果 compareFunction(a, b) 大于 0 ， b 会被排列到 a 之前
// compareFunction(a, b) 必须总是对相同的输入返回相同的比较结果，否则排序的结果将是不确定的。
// const sortNum = (a,b)=> a-b
// const [minNum] = array.sort()
// console.log(minNum) 

// console.log(v)
// var v = 'var'
// if(true){
//     // console.log(l)
//     // console.log(c)
    
//     let l = 'let'
//     const c = 'const'
//     // var v = 'this is var'
//     // let l = 'this is let'
// }
// // console.log(v)
// // console.log(l)
// // console.log(c)

// var a = 10
// var obj = {
//   a: 20,
//   fn() {
//     setTimeout(() => {
//       console.log(this.a)
//     })
//   }
// }
// obj.fn()

console.log(Symbol.hasInstance)

